import request from '@/util/request.js';

/**
 * @description 登录接口 通过code换取token并初始化用户，若用户已存在则返回用户信息
 * @param {Object} data
 */
export function login(data){
	return request({
		url:'/userLogin',
		method:'POST',
		data
	})
}
/**
 * @description 根据button获取到的手机号code解码手机号完成绑定
 * @param {Object} data
 */
export function savePhoneNumberByCode(data){
	return request({
		url:'/savePhone',
		method:'POST',
		data
	})
}
/**
 * @description 保存用户头像
 * @param {Object} data
 */
export function saveAvatar(data){
	return request({
		url:'/saveAvatar',
		method:'POST',
		data
	})
}
/**
 * @description 获取用户信息
 */
export function getUserApi(){
	return request({
		url:'/getUser',
		method:'GET'
	})
}
/**
 * @description 获取用户个人信息
 */
export function getUserInfo(){
	return request({
		url:'/getUserInfo',
		method:'GET'
	})
}
/**
 * @description 更新用户个人信息
 * @param {Object} data
 */
export function saveUserInfo(data){
	return request({
		url:'/saveUserInfo',
		method:'POST',
		data
	})
}
/**
 * @description 更新用户技能标签及个人简介
 * @param {Object} data
 */
export function saveUserLabel(data){
	return request({
		url:'/saveUserLabel',
		method:'POST',
		data
	})
}
/**
 * @description 获取用户企业信息
 */
export function getUserAssociation(){
	return request({
		url:'/getUserAssociation',
		method:'GET',
	})
}
/**
 * @description 更新用户企业信息
 * @param {Object} data
 */
export function saveUserAssociation(data){
	return request({
		url:'/saveUserAssociation',
		method:'POST',
		data
	})
}
/**
 * @description 获取用户的统计
 */
export function getUserStatistic(){
	return request({
		url:'/getUserStatistic',
		method:'GET'
	})
}
/**
 * @description 更新用户认证信息
 * @param {Object} data
 */
export function saveUser(data){
	return request({
		url:'/saveUser',
		method:'POST',
		data
	})
}
/**
 * @description 获取我受的评价列表
 * @param {Object} data
 */
export function myComments(data){
	return request({
		url:'/myComments',
		method:'GET',
		data
	})
}

/**
 * @description 获取指定工人详情
 * @param {Object} data
 */
export function getUserInfoById(data){
	return request({
		url:'/getUserInfoById',
		method:'GET',
		data
	})
}

/**
 * @description 获取指定工人评价
 * @param {Object} data
 */
export function userComments(data){
	return request({
		url:'/userComments',
		method:'GET',
		data
	})
}
